Comparison of the Rete an Matchers for Soar (A Summary)*
نویسندگان
چکیده
RETE and TREAT are two well known algorithms used for performing match in production systems (rule-based systems). In this paper, we compare the performance of these two algorithms in the context of Soar programs. Using the number of tokens processed by each algorithm as the performance metric, we show that the RETE algorithm performs better than the TREAT algorithm in most cases. Our results are different than the ones shown by Miranker for OPS5. The main reasons for this difference are related to the following: (i) fraction of times no joins need to be done; (ii) the long chain effect; (iii) matching of static structures; and (iv) handling of combinatorial joins. These reasons go beyond Soar in their applicability, and are relevant to other OPS5-based production systems that share some of Soar’s properties. We also discuss several implementation issues for the two algorithms.
منابع مشابه
The Soar Development Environment
The Soar Development Environment (SDE) is an integrated environment for developing rule-based programs in the Soar language. It is designed to provide editing and debugging facilities, commands for creating skeleton source code for common constructs, facilities for locating the deenitions of task components, and other features. It emphasizes context-sensitive operation by maintaining informatio...
متن کاملTREE: the Heuristic Driven Join Strategy of a RETE-Like Matcher
TREE is an optimized RETE-like pattern-matching algorithm. It has been designed for a production system whose restricted data formalism leads to a highly combinatorial join step like in SOAR. TREE aims at reducing the join search spaces without using hashing techniques. Its join strategy uses constraint propagation to define the solution space of a join, then a constraint relaxation to determin...
متن کاملDetermining Strategies for Improving Environmental Resilience in Gharehshiran Watershed in Ardabil using SOAR Analysis Technique
Extended Abstract Introduction: New approaches of crisis management have changed from the concepts of vulnerability to resilience and emphasize on strengthening the system's ability to deal with the risks of natural disasters. Therfore, the aim of this study was identifying the watershed capabilities of Qarahshiran and crisis management planning with emphasis on environmental resilience. Meth...
متن کاملDual function of first position nominal groups in research article titles: Describing methods and structuring summary
Previous research has identified the nominal group as the most distinctive feature of the research article title. In contrast, the findings reported in this paper suggest Theme/Rheme is the dominant structure in title text. Theme/Rheme structures order and tie nominal groups in titles. When a title starts with a methodological term the first position nominal group acts as a theme marker. Thus, ...
متن کاملThe ICoP Framework: Identification of Correspondences between Process Models
Business process models can be compared, for example, to determine their consistency. Any comparison between process models relies on a mapping that identifies which activity in one model corresponds to which activity in another. Tools that generate such mappings are called matchers. This paper presents the ICoP framework, which can be used to develop such matchers. It consists of an architectu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999